MVP (Taligent)
論文の目的は古典的な MVC を再定義して一般化すること 適用対象にクライアント・サーバーシステムも含めるもの
Model、View、Controller の責務を細かく分類し、Controller を一般化したものとして Presenter を導入
MVC の Controller はウィジェット単位だが、Presenter はアプリケーションの全ての入力イベントを管理する
Presenter は main や event loop の体現者であり、指揮者のような存在
Model と Presenter の間には Commands と Selections というコンポーネントがあった
View と Presenter の間には Interactor というコンポーネントがあった
nobuoka.icon 上記の説明を見ると、Presenter は実質アプリケーション層っぽい?